<!-- 边距传递
        正常文档流的父元素里面的第一个子元素设置上边距时，这个上边距会传递给父级元素。
        解决方法：
            1、父元素padding代替
            2、父元素透明边框 border:1px solid transparent;
            3、子元素绝对定位 postion:absolute;
            4、父元素 overflow:hidden;(溢出隐藏)     
            5、父或子元素加 float:left；
            6、父或子元素加 display:inline-block；
-->
<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
	<style>
		.box{
			width: 500px;
			height: 500px;
			background-color: aqua;
			/* padding-top: 50px; */
			border: 1px solid transparent;
		}
		.one{
			width: 200px;
			height: 200px;
			background-color: chocolate;
			margin-top: 50px; 
		}
		nav{
			width: 100%;
			height: 50px;
			background-color: black;
			overflow: hidden;
		}
		nav div{
			width: 70px;
			height: 30px;
			border: 1px solid #fff;
			color: #fff;
			margin-top: 5px;
			line-height: 30px;
			text-align: center;
		}
	</style>
</head>
<body>
	<div class="box">
		<div class="one">
		</div>
	</div>
	<nav>
		<div>LOGO</div>
	</nav>
</body>
</html>